<?php

$execScript=YIFANG_ROOT."/version/Script.php";
if(is_file($execScript)){
    include_once $execScript;
}

class AlphaScript extends Script
{
    /**
     * 启动执行脚本
     */
    public function boot(){
        return $this->upRandom();//更新随机数
    }

    public function version_101(){
        return $this->resetCache();//去除缓存
    }

    public function version_102(){
       return  $this->upAdminFunc();// 更新路由信息
    }

    public function version_1017(){
       return  $this->createFields();// 安装自定义字段表
    }

    public function version_1018(){
        $ok1=$this->addModuleFieldMenu(); //补充-文章-字段设置-菜单
        $ok2=$this->addMenu("set_cache"); //补充-缓存设置-菜单
        if(!$ok1  || !$ok2){
            return false;
        }
        return true;
    }

    public function version_1020(){
        $ok=$this->addMenu("shop_menu"); //补充-缓存设置-菜单
        if(!$ok){
            return false;
        }
        return true;
    }

    public function version_1025(){
        $ok3=$this->removeBackslashes(); //文章内容-去除反斜线
        if(!$ok3){
            return false;
        }
        return true;
    }

    public function version_1031(){
        $ok3=$this->addModuleUpdateMenu(); //补充模块-自定义更新-菜单
        if(!$ok3){
            return false;
        }
        return true;
    }

    public function version_1044(){
        $ok=$this->addAdminMenuFieldIsTop(); //添加-菜单置顶字段
        if(!$ok){
            return false;
        }
        return true;
    }

    public function version_1046(){
        $ok=$this->createTableLogOperation(); //安装操作日志表
        if(!$ok){
            return false;
        }
        return true;
    }

    public function version_1047(){
        $ok=$this->addFriend(); //增加默认友链
        if(!$ok){
            return false;
        }
        return true;
    }

    public function version_1059(){
        $ok=$this->updateLoginData();
        if(!$ok){
            return false;
        }
        return true;
    }

    public function version_1_1_3(){
        $ok=$this->addCategoryField2();
        if(!$ok){
            return false;
        }
        return true;
    }

    public function version_1_1_7(){
        $ok=$this->optimize_rbac();
        if(!$ok){
            return false;
        }
        return true;
    }

    public function version_1_1_9(){
        $ok=$this->init_category();
        if(!$ok){
            return false;
        }
        return true;
    }
}